home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / BROWSERS / QUICKCIS.ARC / QUICKCIS.DOC < prev    next >
Encoding:
Text File  |  1990-04-14  |  43.1 KB  |  973 lines

  1.  
  2.                                 *
  3.                            - QuickCIS -
  4.                       the Atari ST navigator
  5.                      for users of CompuServe
  6.                                 *
  7.  
  8.  
  9.  
  10.                                 *
  11.              QUICKCIS.PRG is (c)1989,1990 by Jim Ness 
  12.                        27W450 Ridgeview St.
  13.                      West Chicago, Il. 60185
  14.                                 *
  15.  
  16.  
  17.  
  18.  
  19.                     A.  What it is
  20.  
  21.                     B.  Setting up your configuration
  22.  
  23.                     C.  Making a call
  24.  
  25.                     D.  Writing messages
  26.  
  27.                     E.  Reading messages
  28.  
  29.                     F.  Using your QuickCIS Library
  30.  
  31.                     G.  Downloading files
  32.  
  33.                     H.  Checking your charges
  34.  
  35.                     I.  Using Desk Accessories
  36.  
  37.                     J.  History
  38.  
  39.                     K.  Acknowledgements
  40.  
  41.                     L.  Appendix
  42.  
  43.  
  44.  
  45. A.  What it is
  46.  
  47.      QuickCIS  is a program for Atari ST computers of  all  types.  
  48. QuickCIS controls an online CompuServe session,  from dialing  the 
  49. call,  through CompuServe's maze of services,  to the eventual end 
  50. of the call.
  51.  
  52.      QuickCIS has two main purposes.   First,  it allows a user to 
  53. avoid  having to learn all the ins and outs of navigating  through 
  54. CompuServe (CIS).  Second, it allows a user to minimize the amount 
  55. of time spent online.
  56.  
  57.      In general, the result is that a CIS user can spend much more 
  58. time  engrossed in useful "conversation," discussing a wide  range 
  59. of topics that are of interest,  and in acquiring a useful library 
  60. of public domain,  freeware and shareware software.  The beauty of 
  61. it  is that only a very small increment of time is  spent  online, 
  62. being billed by CIS.
  63.  
  64.      A  great  deal  of effort has gone into  making  QuickCIS  as 
  65. generic as possible.   In other words, any user with a CIS account 
  66. should be able to quickly set up a QuickCIS configuration and  get 
  67. online.   While  online,  QuickCIS  itself  sets  the  online  CIS 
  68. configuration  required for a successful call.   The user  is  not 
  69. required to set up CIS properly.   The online configuration set by 
  70. QuickCIS  is not permanent.   That means that the user  can  later 
  71. make a call with a normal terminal program, and not have problems.
  72.  
  73.      QuickCIS    is   available   under   my   own   version    of 
  74. shareware/careware.  That is, while I won't cry myself to sleep if 
  75. I  never  receive a dime,  I will also be very happy to  accept  a 
  76. payment.   It is obvious that QuickCIS will make anybody's  online 
  77. time  much  more efficient.   Some people are more  grateful  than 
  78. others, for this improvement.  If you are feeling generous, send a 
  79. check.   $20  seems  a fair figure.   If your finances  are  in  a 
  80. shambles, don't worry about it.  I am not a commercial enterprise. 
  81. But  someday  all  this compiling and editing will  kill  my  hard 
  82. drive, and I'd like to have a slush fund on hand.
  83.  
  84.      QuickCIS is  designed  to maintain compatibility with current 
  85. and future versions of the ST computer.   It runs in medium,  high 
  86. and extended resolutions.  QuickCIS checks the screen capabilities 
  87. of the ST upon loading, so that it can support whatever monitor is 
  88. being used.
  89.  
  90.      Also,  QuickCIS  supports bps rates of 300,  1200,  2400  and 
  91. 9600.   CompuServe has very few 9600bps nodes,  but they do exist, 
  92. and are supported.
  93.  
  94.      QuickCIS  supports CIS sysops with special message  base  and 
  95. library  features.   These features are only active in  forums  in 
  96. which  QuickCIS  notices  that you are  greeted  as  a  sysop.   A 
  97. seperate document is available by request,  which explains how  to 
  98. use these capabilities.
  99.  
  100.  
  101.  
  102.  
  103. B.  Setting up your configuration
  104.  
  105.      NOTE:   QuickCIS  is  capable  of  recognizing  and  using  a 
  106. subdirectory for its commonly used support files.   If you wish to 
  107. keep  your  QuickCIS support files in a  seperate  directory  from 
  108. QuickCIS itself,  create a subdirectory (folder) named SUPPORT  in 
  109. the same director as QuickCIS.   ALL files except QuickCIS  itself 
  110. should then be placed in the folder.
  111.  
  112.      From the QuickCIS main menu,  choose View Config by  clicking 
  113. the mouse pointer on the square box.  This causes a GEM dialog box 
  114. to be displayed which lists your QuickCIS options.
  115.  
  116.      Across  the upper portion of the dialog box are five  columns 
  117. of  options.   The  choices  in each  column  are  checkmarked  by 
  118. clicking on one of them.
  119.  
  120.      The  Bps Rate option allows you to choose the Bps  rate  that 
  121. you prefer.  The most cost effective rate is 9600 bps, but CIS has 
  122. only a limited number of 9600 bps nodes,  and chance are they  are 
  123. not  near  you.    2400  bps  would  be  your  next  best  choice.  
  124. Obviously,  your modem dictates the highest bps rate available  to 
  125. you.
  126.  
  127.      CompuServe Mail can  be handled in three  different  ways  by 
  128. QuickCIS.   CompuServe  Mail  is  CIS's  private user-to-user mail 
  129. network.   It also provides pathways to MCI Mail,  U.S. Mail, FAX, 
  130. Telex,  TWX, and USENET.  You can choose to have QuickCIS read and 
  131. store all your incoming mail, or read/store/delete it from CIS, or 
  132. skip  CIS Mail entirely.   Your CIS Mail mailbox is limited  to  a 
  133. maximum of 30 messages.   Keep that in mind,  if you choose not to 
  134. have QuickCIS delete mail after reading it.
  135.  
  136.      CIS Mail can be used to transfer programs from user to  user.  
  137. QuickCIS  cannot handle this "binary" data,  so it ends  up  being 
  138. stored  in your CIS Mail mailbox until you download it  with  some 
  139. other program.  It does NOT get deleted by QuickCIS.
  140.  
  141.      Each  CIS  forum  will  occasionally  display  a  News  Flash 
  142. announcement  to  each  user  when  a  forum  is  entered.    This 
  143. announcement  is usually short and of importance to  that  forum's 
  144. users.  The News Flash option can be set to either store or ignore 
  145. this bulletin when it appears.
  146.  
  147.      CIS can be reached through a number of long-distance  private 
  148. carriers.   CIS  has its own network,  but in many cases  the  CIS 
  149. network  may  not have a nearby phone number for  a  user.   Other 
  150. carriers  which  can connect to CIS include  Tymnet,  Telenet  and 
  151. Datapac.   Each of them has specific methods of tying into the CIS 
  152. system.   
  153.  
  154.      If you reach CIS through its own network,  choose the Default 
  155. option for the Login Via:  column.   Any other login path must  be 
  156. handled  by a simple QuickCIS script  interpreter.   This  routine 
  157. reads a file named LOGIN.SCR,  and follows the commands there,  in 
  158. logging into CIS.   See the appendix,  later in this doc, for more 
  159. info.  A text file named LOGIN.TXT is also included with QuickCIS, 
  160. and contains sample scripts for Telenet, Tymnet, and Datapac.
  161.  
  162.      QuickCIS  does  not have the built-in routines  necessary  to 
  163. download  files  from  CIS.   Two external programs  can  be  used 
  164. through QuickCIS to perform this task.  You must choose one of the 
  165. programs, or else checkmark the No Downloading choice.
  166.  
  167.      Shadow  is  a  commercial program produced  by  Double  Click 
  168. Software, and distributed by Antic Software (Antic is available on 
  169. CIS - GO ANTIC - and Shadow can be purchased online).   Of the two 
  170. methods available,  Shadow is probably the most efficient.  Shadow 
  171. is  a  Desk  Accessory  terminal program,  and  has  a  number  of 
  172. capabilities that make it useful even without QuickCIS.
  173.  
  174.      XYZ.TTP is a Freeware program written by Alan  Hamilton.   It 
  175. is  designed to be used by other programs,  like  QuickCIS,  which 
  176. need its special capabilities.  XYZ.TTP is available online in the 
  177. ATARIPRO libraries.  Although not as fast and efficient as Shadow, 
  178. it is a very good program, and is free.
  179.  
  180.      Below the five columns of initial options,  QuickCIS displays 
  181. a number of text fields which the user must fill in.  To bring the 
  182. vertical cursor to a particular field, click on it with the mouse, 
  183. or use the up and down arrows on your keyboard.   To erase what is 
  184. currently in the field, hit the ESC or Backspace key.
  185.  
  186.      Modem Init should be filled with a string of characters which 
  187. the user typically uses to initialize the modem.   Some modems  do 
  188. not need to be initialized.   Try "ATZ" or "AT" if you are  unsure 
  189. of what to put here.   QuickCIS  will  send this  string  when  it 
  190. is first loaded.  It does not resend the string for each call.
  191.  
  192.      Dial  should be filled with the characters used to make  your 
  193. modem dial up CIS.   As an example, most modems could use a string 
  194. like "ATDT5551212" to make a call.   Consult your modem manual for 
  195. other optional features your modem can handle.
  196.  
  197.      The  Color button provides a simple way to invert  the  black 
  198. and  white colors on your monitor.   Your current choice is  saved 
  199. with  your configuration,  so that you do not have to go back  and 
  200. reset it each time you use QuickCIS.
  201.  
  202.      CIS  User  ID should be filled with your  CompuServe  account 
  203. number.   This is used in automatically logging QuickCIS onto  the 
  204. service.
  205.  
  206.      Password  is  a  special field,  in that it  tries  to  never 
  207. display your CIS password to the world peeking over your shoulder. 
  208. Under normal circumstances,  this field is filled with the  phrase 
  209. "Not  Displayed."   To enter your  password,  bring  the  vertical 
  210. cursor to the field and hit the ESC key to clear the field.   Then 
  211. type in your password.   When you leave the dialog box,  the field 
  212. is  again  filled with Not Displayed,  and your password  is  held 
  213. internally by QuickCIS.
  214.  
  215.      The  D/L Path button allows you to point out where  you  want 
  216. downloaded  files to be stored.   A standard file selector box  is 
  217. displayed,  and  you  just move it to the  directory  you  choose.  
  218. Click on the file selector Okay box when finished.      Obviously, 
  219. this option is meaningless if you do not have one of the  required 
  220. downloader modules.
  221.  
  222.      The Forum-Lib-Read fields are for designating which forums you 
  223. wish to visit, and what you wish to do there.  
  224.  
  225.       The  actual CIS forum name should be entered  in  the  Forum 
  226. field  (examples:   ATARIPRO,   ATARIART,  ATARIVEN).   You  don't 
  227. necessarily need to use all eight characters in each case.
  228.  
  229.      You  may leave any of these fields blank,  if you don't  have 
  230. six forums you wish to visit.   QuickCIS will always ignore  blank 
  231. forum entries.
  232.  
  233.      In the Lib fields,  enter a list of forum libraries you would 
  234. like the program to visit.  Leaving this field blank results in no 
  235. libraries being visited.  QuickCIS will ask each chosen library to 
  236. list  the newest uploaded programs,  which you can then choose  to 
  237. download if you want. In many forums all new uploads are displayed 
  238. in a single library,  so you can get by with just that choice.  If 
  239. you do choose to visit more than a single library,  enter each  of 
  240. the  library  numbers into this field,  seperated by one  or  more 
  241. spaces (no commas or hyphens).
  242.  
  243.      NOTE:   If, in your travels with QuickCIS, you manually enter 
  244. one or more files to be downloaded,  it is possible that the  file 
  245. will  be  located  in  a library not  chosen  in  the  Lib  field.  
  246. QuickCIS will add that library to your list temporarily,  so  that 
  247. it will be visited.  If you use the Save Config option, while this 
  248. Lib is selected, it will become a permanent choice.
  249.  
  250.      Next  to  the word Lib is a small field  labeled  Age,  which 
  251. allows  you to choose how far back CIS is to go in displaying  new 
  252. files.   If this field is left blank, QuickCIS calculates how many 
  253. days  since  your  last visit to this forum,  and uses that number  
  254. for  its  age specification.
  255.  
  256.      The Read Command field is used to tell the forum how you want 
  257. to read forum messages.  Leaving this field blank means you do not 
  258. want messages from this forum.   There are dozens of variations in 
  259. this field.   The most common method is to read all new  messages, 
  260. in order by subject ("thread").   In that case,  the Read  Command 
  261. would be simply "RTN."  If you wish to read only messages sent  to 
  262. yourself,  the command is "RM."  You can select only certain forum 
  263. sections   ("SS  1,3,5-8")  or  choose  a  subject  matter   ("REA 
  264. SUB:Atari"),  and  it  is allowable to gang a number  of  commands 
  265. together in the field by seperating them with a semi-colon ("RM;SS 
  266. 3,9;RTN").
  267.  
  268.      To  get a more detailed explanation of how to  read  specific 
  269. message  groups,  leave  a message to the SYSOP  of  a  particular 
  270. forum, or order a CompuServe Users Guide online.
  271.  
  272.      Near  the  bottom of the View Config dialog are  four  fields 
  273. which hold CIS's current per-hour online rates.  Fill these fields 
  274. in  with current rates,  so that the Time and $$ main menu  choice 
  275. can display your current accumulated minutes and charges.
  276.  
  277.      To exit the View Config dialog, click on the Okay button.  Be 
  278. sure  to  use  the Save Config main  menu  choice,  to  save  your 
  279. configuration to disk.
  280.  
  281.  
  282.  
  283. C.  Making a call
  284.  
  285.      At the Main Menu,  you will notice that QuickCIS offers  four 
  286. different methods of calling CIS.  A Normal Call is one which does 
  287. everything  you  have set QuickCIS up to do,  then  logs  off  and 
  288. disconnects.
  289.  
  290.      A  Quick Call is designed to be used after you  have  already 
  291. done a Normal Call.   You have read messages and written  replies, 
  292. have read Library file descriptions, and possibly tagged a file to 
  293. be  downloaded,  and  now you are ready to post  the  replies  and 
  294. download  the  file.  You  do not wish to capture  any  additional 
  295. text at this time.  This is  simply  a call-back  to complete your 
  296. business.  Only those areas of CIS which need to be,  are visited.   
  297. The call is usually much faster than a Normal Call.
  298.  
  299.      A  Delayed Call is a Normal Call which you have scheduled  to 
  300. occur  at a later time.   Clicking on this choice will  display  a 
  301. dialog box asking you for a target time.  The current time is also 
  302. displayed.  You must enter a time, in 24 hour format, at which you 
  303. want  a QuickCIS call to occur.   This routine does not check  for 
  304. erroneous  times.   You  must be careful to enter a time  that  is 
  305. attainable.   A  Delayed  Call  is  useful if  you  want  to  take 
  306. advantage of lower off-peak phone rates.
  307.  
  308.      While waiting for the current time and desired time to match, 
  309. the  dialog box remains onscreen.   You may wish to turn off  your 
  310. monitor,  to prevent this image from being burned into the screen.  
  311. Also,  there  are various "screen-saver" programs available  which 
  312. will automatically blank the screen after a specific period.
  313.  
  314.      A Manual Call is a call in which QuickCIS logs you  in,  then 
  315. leaves  you  alone  to  run  around  manually.   If  you  wish  to 
  316. eventually put QuickCIS into automatic mode,  simply type ^F (hold 
  317. down the Control key,  while you type an F).   QuickCIS will  then 
  318. complete the call as if it were a Normal Call.
  319.  
  320.      During any call, your ST keyboard is "live."  You are able to 
  321. help  (or  hinder)  by typing  keyboard  responses,  if  something 
  322. unexpected occurs - for instance, a CIS error of some type.
  323.  
  324.      If there is ever a case when you are not watching the  screen 
  325. and  an error occurs,  rest assured that your bank account is  not 
  326. in danger.  QuickCIS will automatically log off after any pause of 
  327. more than 90 seconds.    This  pause  would  occur  whenever   CIS 
  328. presents a prompt that QuickCIS is not waiting for.   Both ends of 
  329. the call will go numb, until the 90 second timer elapses.
  330.  
  331.      During a call,  your ESC key is your Escape  Hatch.   Hitting 
  332. the  ESC key will cause QuickCIS to log off of CIS and return  you 
  333. to  the  Main Menu.   The message "Disconnecting.."  is  displayed 
  334. while QuickCIS logs off.
  335.  
  336.      At all times during a call,  you will be able to see  exactly 
  337. what  is  going  on.   The commands QuickCIS  sends  and  the  CIS 
  338. responses are displayed onscreen.
  339.  
  340.  
  341.  
  342.  
  343.  
  344. D.  Writing messages
  345.  
  346.      QuickCIS  has  a  built-in  text editor for  you  to  use  in 
  347. composing  messages  you wish to post on  CompuServe.   There  are 
  348. four different ways to access the editor.   
  349.  
  350.      When reading messages that QuickCIS has gotten from CIS,  you 
  351. are  given the option of Replying to the  source  message.   Also, 
  352. when  reading file descriptions in the forum  libraries,  you  are 
  353. given the option of commenting to the uploader.    Third,  you can 
  354. reply to CompuServe Mail.   And fourth, you can initiate your  own 
  355. topics, in CompuServe Mail or in the forums.
  356.  
  357.      The Main Menu option Write Messages allows you to initiate  a 
  358. new  message.   A  dialog box is displayed,  which allows  you  to 
  359. provide the To:  information,  the Subject:, and the forum section 
  360. you  wish  to  post  the  message  to (not  required, for CIS Mail 
  361. messages).
  362.  
  363.      QuickCIS   has  the  ability  to  create  an   "address-book" 
  364. consisting  of names and ID numbers of CompuServe  members.   This 
  365. book  is created and added to when you are reading  messages.   An 
  366. option  labelled <U>ser is used to add the user info contained  in 
  367. the From:  line of the message you are reading.   This info can be 
  368. recalled into the To:  line of the Write Messages dialog  box,  so 
  369. that at any later time, you can initiate a new message to the user 
  370. whose name you have saved.
  371.  
  372.      To recall a saved name, you must type a portion of that name, 
  373. using upper and lower case characters where needed,  into the  To: 
  374. line  of the Write Messages dialog box.   Then click on the  Users 
  375. button, and QuickCIS will search the address book for a match.  If 
  376. a  match is found,  the name will be displayed,  and you  will  be 
  377. asked if this is the user you were intending to use. If you answer 
  378. yes, that name and ID are inserted into the To: field.
  379.  
  380.      A  similar  feature is used to select the forum  section  you 
  381. wish to have the message posted to.  If the forum you are planning 
  382. to  post  to  has  a description of  itself  listed  in  the  file 
  383. SECTION.LST, QuickCIS will display that description for you.  From 
  384. the description,  you can choose which section you want,  and that 
  385. section  number  will  be  inserted  into  the  SEC:  field.   The 
  386. SECTION.LST file is user editable and has the Atari forums already 
  387. included.  Information on other forums must be added by the user.
  388.  
  389.      In the upper portion of the Write Messages dialog are  listed 
  390. all of your chosen  forums,  as  well  as  Mail.   Click on one of 
  391. these to choose the destination for your message.
  392.  
  393.      When  you  are satisfied with the information  in  the  Write 
  394. Messages dialog,  click on Okay,  and you will be placed into  the 
  395. QuickCIS editor.
  396.  
  397.      The QuickCIS editor is a very basic line editor, which allows 
  398. you  to type in short messages to be posted on CIS.   Many of  the 
  399. special keys on your ST keyboard are assigned specific  functions.  
  400. These can be viewed by hitting your Help key.
  401.  
  402.      One important feature is the ability to attach a line of text 
  403. to both the F1 and F2 keys.   These are for commonly used words or 
  404. phrases  that you use in a message.   The most often-used line  is 
  405. your name,  for signing your messages.   To insert a line of  text 
  406. into F1 or F2 hit that key while holding the Shift key.   Once the 
  407. text is inserted,  hit either F1 or F2 to print it on the  screen, 
  408. and include it in your message.  The text you have inserted can be 
  409. saved permanently using the Save Config main menu option.
  410.  
  411.      Aside  from  the special function  keys,  the  editor  simply 
  412. allows  you to type.   When you reach the right  margin,  QuickCIS 
  413. automatically wraps to the next line for you, breaking the current 
  414. line at the nearest space between two words.   This will not work, 
  415. though, if you already have text typed in the following line.
  416.  
  417.      To  correct text,  use the up and down arrows to move to  the 
  418. end of any line, and backspace over the existing text.    You  may 
  419. also  use  the Delete key to remove an entire line  of  text,  and 
  420. position the cursor at the far left of the line.
  421.  
  422.      After you are finished typing a message,  hit the Undo key to 
  423. leave the editor.   You will be shown a dialog box which  includes 
  424. options for posting your message.   
  425.  
  426.      If the message is intended for a forum,  you have the options 
  427. of  posting  the message with the UNF command (unformatted  -  the 
  428. message  is stored on CIS exactly as you have  typed  it),  and/or 
  429. with  the PRI command (private message).   
  430.  
  431.      The PRI command is not enabled in all forums.   When QuickCIS 
  432. is  told by CIS that it cannot post a PRI message in a  forum,  it 
  433. will default to the forum MAI command,  which mails the message to 
  434. the  user's  EasyPlex mailbox.   This  capability  maintains  your 
  435. privacy.
  436.  
  437.      If  your message is intended for CIS Mail,  the UNF  and  PRI 
  438. commands are ignored.
  439.  
  440.      Your other options for posting are to simply post the message 
  441. as it stands (Post), or hold the message while you go back to what 
  442. you  were previously doing (Exit),  or delete the message  without 
  443. saving  it (Quit).   
  444.  
  445.      The  Exit  option  is useful should you  wish  to  re-read  a 
  446. message you are replying to.   Optionally,  you can force the Exit 
  447. option  from  the  editor with the F4 key.   This key  acts  as  a 
  448. toggle, which allows you to move back and forth between your reply 
  449. and the source message you were reading.
  450.  
  451.      When  storing  your message to the ST  disk  drive,  QuickCIS 
  452. includes all necessary CIS commands to make sure the message  gets 
  453. properly posted.   Should you have a need to re-edit a message you 
  454. have  already stored,  be careful not to change the  imbedded  CIS 
  455. commands.
  456.  
  457.  
  458.  
  459.      
  460.  
  461. E.  Reading messages
  462.  
  463.      After QuickCIS has made a call to CompuServe, there will be a 
  464. number  of  text  files on your  disk  drive.  These  contain  the 
  465. messages  and  file descriptions you asked QuickCIS to  store  for 
  466. you.
  467.  
  468.      Choosing the Read Messages option on the Main Menu will cause 
  469. a secondary dialog box to be displayed.   This dialog box contains 
  470. eight main choices, as well as an Exit button.  Initially, the top 
  471. choice  will have a thicker box around it,  indicating it  is  the 
  472. "default" choice - you can choose it by pressing your Return  key.  
  473. As  each  section of messages is read,  the  default  choice  will 
  474. rotate  down the list,  allowing you to choose each  selection  in 
  475. order  with your Return key,  instead of clicking on it  with  the 
  476. mouse.
  477.  
  478.      When you choose the top choice, MAIL, you  will  be  able  to 
  479. read any CIS Mail  which  was  captured  on  your last  call.   If 
  480. no mail exists,  you will be returned to this dialog box, with the 
  481. next button as the default.
  482.  
  483.      If you do have EasyPlex mail,  the message will be  displayed 
  484. for you.   Only the first "screenful" of lines is  displayed.   If 
  485. there are more lines to be read,  pressing any key will allow  the 
  486. next batch of lines to scroll up.   At the end of the  message,  a 
  487. number of options are displayed for you in a menu bar.   To choose 
  488. one of the options press the key corresponding to the first letter 
  489. of the option.
  490.  
  491.      The  <A>gain option will redisplay the message from the  top.  
  492. Choosing <P>revious will redisplay the previous message,  if there 
  493. is  one.   <N>ext (or any non-listed key) will show you  the  next 
  494. message,  if  one  exists.   <Q>uit is used to exit  the  CIS Mail 
  495. message area.   
  496.  
  497.      The  <U>ser  option  can be chosen if you  wish  to  add  the 
  498. sender's name and ID to your QuickCIS address book.   Before it is 
  499. added,  an alert box asks you to confirm your choice.  <O>utput is 
  500. used to make a copy of this message,  and you will be prompted  to 
  501. direct the message either to your printer, or to a disk drive.
  502.  
  503.      <R>eply will move you to the QuickCIS editor, so that you can 
  504. compose  a  CIS Mail  reply to this message.   The reply  is  sent 
  505. privately  to the CIS Mail mailbox of the person who sent you  the 
  506. message.
  507.  
  508.      Once you have reached the end of your CIS Mail messages,  you 
  509. are automatically returned to the Read Messages dialog  box.   You 
  510. will  notice that the new default choice is the next button  which 
  511. is not labelled "None" (None indicates a forum slot which you have 
  512. not chosen to use).
  513.  
  514.      Hitting your Return key will chose the default button, or you 
  515. can use the mouse to choose any button you wish.
  516.      
  517.      When  reading  text  from the forums,  the  first  text  that 
  518. QuickCIS looks for is any forum News Flash.  If that text does not 
  519. exist, regular forum messages are displayed.
  520.  
  521.      As with CompuServe mail, forum messages are displayed in  21-
  522. line blocks,  and at the end a menu bar is displayed.     If   you 
  523. decide  that  you  do not want to view the  remainder  of  a  long 
  524. message,  you may hit <N>ext at the MORE..  prompt.   The menu bar 
  525. will be displayed, and you can go on to the next message.
  526.  
  527.      The forum menu bar options match the CIS Mail options.
  528.  
  529.      After all forum messages are displayed, descriptions from the 
  530. forum  libraries  are displayed.   Each description  is  displayed 
  531. individually,  in a similar manner to messages.  In this case, the 
  532. menu bar options are slightly different.  The <A>gain, <P>revious, 
  533. <N>ext,  <Q>uit, and <O>utput options operate identically to those 
  534. in the messages.  Additionally, there are two other options.
  535.  
  536.      The <D>ownload option adds that particular file name to  your 
  537. list  of files to be downloaded on the next call.   You must  have 
  538. one  of  the  two download methods (in  the  View  Config  dialog) 
  539. chosen,  for  a download to occur.   The downloaded file  will  be 
  540. stored  in  the spot you indicated in the D/L Path  item  in  View 
  541. Config.  If no D/L Path has been chosed, the file is downloaded to 
  542. the directory in which QuickCIS is located.
  543.  
  544.      The  <C>omment option allows you to send a forum  message  to 
  545. the  uploader  of  the file.   This is useful  in  case  you  have 
  546. questions  about the file.   You can get your answers  before  you 
  547. actually download the file.   
  548.  
  549.      Also,  many  of  the files found in the Atari LIBs  are  very 
  550. useful  -  and free.   The <C>omment option allows you to  send  a 
  551. thank-you  note to someone who has given you a valuable  piece  of 
  552. software.   Unless  the  uploader left his/her name  in  the  file 
  553. description,  you may not know who you are sending the message to.  
  554. QuickCIS  sends  it to an ID number,  using the  filename  as  the 
  555. subject of the message.  You supply the text.
  556.  
  557.      After  the  descriptions  from each  library  are  displayed, 
  558. QuickCIS  returns you to the Read Messages dialog,  where you  can 
  559. choose what to read next.
  560.  
  561.      The  LIBRARY  button in the Read Messages  dialog  gives  you 
  562. access to QuickCIS libraries of messages that you have  previously 
  563. chosen to save with the <O>utput option, or with the Append to Lib 
  564. Main Menu option.
  565.  
  566.      Choosing  this option causes a standard file selector  to  be 
  567. displayed,  so  that you can choose which file to look  at.   Once 
  568. your file is chosen,  QuickCIS displays another box,  in which you 
  569. can  insert  a  "search  string."   This  string  is  a  group  of 
  570. characters you wish QuickCIS to search for, within a library file.  
  571. You  are  then able to quickly locate  a  particular  message,  or 
  572. messages.
  573.  
  574.      The entire message is searched,  including the message number 
  575. and the To,  From and Subject fields.   Each message that  matches 
  576. the  requirements  will  be  displayed,  and  all  normal  message 
  577. options, except <R>eply, will be active.
  578.  
  579.      Note that QuickCIS allows you,  in most cases,  to name  your 
  580. own LIBRARY files.  Due to a peculiarity in the read routines, any 
  581. library  you create for CompuServe Mail MUST have a  file that has 
  582. MAIL as the first part of the filename.  Any suffix is acceptable.
  583.  
  584.  
  585.  
  586. F.  Using your QuickCIS Library
  587.  
  588.      There are two ways to create and add to a library of QuickCIS 
  589. messages.   On the Main Menu,  the Append to Lib option allows you 
  590. to append an entire file or files of messages to their  respective 
  591. libraries.   If  you  choose the ALL option,  all of  your  chosen 
  592. forums  and CIS Mail messages will be store to library files  with 
  593. the  extender LIB at the end of the filename.   It is  recommended 
  594. that  you  use the LIB extender yourself,  in order to  keep  your 
  595. files in order.
  596.  
  597.      From  within the Read Messages section,  the <O>utput  option 
  598. will append that message to any file of your choice.   This allows 
  599. you to build your own library,  containing only messages you  find 
  600. of  value.   Be careful not to mix file description  <O>utputs  in 
  601. with the <O>utputs of messages.
  602.  
  603.      As  described in the Read Messages topic above,  the  LIBRARY 
  604. button gives you access to your created library files.  Also, each 
  605. of the files used by QuickCIS is a simple text file,  which  could 
  606. be loaded into nearly any text processor, if that is desired.
  607.  
  608.  
  609.  
  610. G.  Downloading files
  611.  
  612.      As  noted previously,  QuickCIS can work with either  of  two 
  613. different  external  programs to download files  from  CompuServe.  
  614. Which program you choose is up to you.   Just be sure to  indicate 
  615. which via the View Config dialog box.
  616.  
  617.      There are two methods by which you can indicate a file to  be 
  618. downloaded.   Either tag a file using the <D>ownload option in the 
  619. Read section,  or use the Main Menu option Files List to  manually 
  620. type in a name.
  621.  
  622.      The Files List option will display the current list of  files 
  623. to be downloaded.   From this routine,  you can choose to <A>dd or 
  624. <D>elete files, or <Q>uit, returning you to the main menu.  If you 
  625. choose  to  add  a file,  you will need to supply  the  forum  and 
  626. library  in which QuickCIS can download that file.   The list  you 
  627. have created is saved to a text file called FILES.LST,  for  later 
  628. retrieval.
  629.  
  630.      When  QuickCIS is about to begin  downloading,  FILES.LST  is 
  631. deleted,  to  prevent a file from being downloaded  twice.   Files 
  632. that  are downloaded are saved to the disk drive and  folder  that 
  633. you have indicated in the View Config dialog (D/L Path).
  634.  
  635.      The  Shadow  downloader is a special type  of  program.   Its 
  636. downloads  are handled in the "background."  That means that  your 
  637. ST  can  be  doing  other things  while  Shadow  is  handling  the 
  638. download.   In  QuickCIS,  this means that you will be allowed  to 
  639. access the QuickCIS Main Menu,  for reading/writing  messages,  or 
  640. accessing your QuickCIS Library.
  641.  
  642.      Once  the  download  begins,   QuickCIS  displays  a  message 
  643. indicating that if you want to see the main menu,  just click  the 
  644. mouse button.   When the menu is displayed,  you will notice  that 
  645. the Call options are disabled.  You are already in the middle of a 
  646. call,  so they are unnecessary.  But, you can read messages, write 
  647. messages,  or have full access to your Desk Accessories while  the 
  648. download is in progress.
  649.  
  650.      When Shadow is finished,  it will ring the ST  bell,  warning 
  651. you that QuickCIS has to get back to work.   In order for the call 
  652. to  proceed,  you  will need to return QuickCIS  to  the  download 
  653. routine,  by clicking on Exit,  on the Main Menu.   QuickCIS  will 
  654. then  save  the downloaded file and the call will proceed  to  the 
  655. next item.
  656.  
  657.  
  658.  
  659.  
  660. H.  Checking your charges
  661.  
  662.      QuickCIS keeps a running total of online minutes.  The online 
  663. time is retrieved from the sign-off that CompuServe displays  just 
  664. before  disconnecting.   If you should for some reason  disconnect 
  665. prematurely,  the minutes used in that particular call will not be 
  666. saved.
  667.  
  668.      The number of minutes is seperately saved for each bps  rate, 
  669. so  that  if you occasionally call at a different  bps  rate,  the 
  670. proper cost per minute can be used to calculate your total costs.
  671.  
  672.      Choosing  the Main Menu Time and $$ option displays a  dialog 
  673. box  in  which your time and charges at each rate  are  indicated.  
  674. QuickCIS  uses the previously saved minutes totals,  and  the  CIS 
  675. rates that are shown in your View Config dialog.
  676.  
  677.      At  the  top of the dialog,  the date at which you  began  to 
  678. accumulate minutes is shown.   There are two buttons at the bottom 
  679. of the dialog.   You can choose to Exit to the Main Menu, or Reset 
  680. your minutes counters to zero.  You must confirm the Reset choice, 
  681. before it happens.
  682.  
  683.  
  684.  
  685. I.  Using Desk Accessories
  686.  
  687.      The Main Menu Desk Acc option allows you to switch to a  mode 
  688. in which you can use your loaded Desk Accessories.  Since many DAs 
  689. use GEM windows,  and QuickCIS does not take windows into account, 
  690. you are not allowed to use both at the same time.
  691.  
  692.      QuickCIS has no way to be sure that you have properly  exited 
  693. your Desk Accessory,  but you are reminded about it before you are 
  694. allowed to return to the Main Menu.   It is up to you to avoid any 
  695. screen conflicts that a desk accessory may cause.  To exit back to 
  696. the  main menu,  choose the QuickCIS option in the drop-down  menu 
  697. (after exiting your DAs, of course).
  698.  
  699.  
  700. J. History
  701.  
  702.      QuickCIS  was begun as a personal project to improve  on  the 
  703. features offered by the only other ST navigator available.  At the 
  704. start,  it was not much better than its predecessor, but users who 
  705. tested the program were quick to offer advice - and their personal 
  706. wish list.
  707.  
  708.      Since then it has been a snowball rolling down a hill, nearly 
  709. out of control, and getting larger all the time.
  710.  
  711.      It  appears,  from  user feedback,  that  the  features  most 
  712. desired  in a program of this type are now included  in  QuickCIS.  
  713. In other words,  it is about as good as it is going to get.  Aside 
  714. from  minor  adjustments,  it is expected that this is  the  final 
  715. rendition of the ASCII version of QuickCIS.
  716.  
  717.      There  is  a  new  way to  access  the  information  on  CIS.  
  718. CompuServe,  in  late  1989,  announced the  Host/Micro  Interface 
  719. (HMI),  which  allows CIS to transfer text in a "raw"  form.   The 
  720. text  is  slightly  compressed,   to  improve  transfer  time,  is 
  721. transferred using an error correction protocol,  and is "massaged" 
  722. out of its raw form by a home computer.
  723.  
  724.      The  HMI interface is now available (Jan-90) in products  for 
  725. the MSDOS and MacIntosh world, and is intended to become available 
  726. on  the Amiga and Atari ST.   When this occurs,  a new version  of 
  727. QuickCIS  (v2.0)  will  be  written  to  take  advantage  of   the 
  728. advantages of HMI.
  729.  
  730.      That  version  will be distributed as Shareware,  and  it  is 
  731. hoped  that users of the original freeware QuickCIS will be  happy 
  732. to pay for its shareware successor.
  733.  
  734.  
  735.  
  736. K. Acknowledgements
  737.  
  738.      Although  the  bulk  of  the work  in  writing  QuickCIS  was 
  739. obviously  my own,  there are a number of people who made the  job 
  740. much easier for me.
  741.  
  742.      QuickCIS  has  never had any official  "beta  testers."   The 
  743. users  of the Atari ST forums have always helped me to  test  each 
  744. version  and  point  out the problems (of which  there  have  been 
  745. many).   My  personal  ST  hardware  does  not  cover  the  entire 
  746. spectrum,  and  users have been invaluable in testing QuickCIS  on 
  747. various  hardware setups.   That makes QuickCIS very much a  group 
  748. effort.
  749.  
  750.      The  QuickCIS  interface with Shadow required  some  assembly 
  751. language programming,  which I was not prepared to do.   The folks 
  752. at Antic,  after some prodding by a user and myself,  were willing 
  753. to provide a copy of the program for testing.   But it turned  out 
  754. that I needed help to complete the interface.   Robert Birmingham, 
  755. a  regular  in  the Atari  forums,  volunteered  to  rewrite  some 
  756. assembly language source code and compile it for me to include  in 
  757. QuickCIS.  It worked.  Thanks, Robert.
  758.  
  759.      The  sysops in the Atari forums have been  invaluable.   They 
  760. obviously have a vested interest in improving the accessability of 
  761. their forums,  but have gone well beyond what I expected to see in 
  762. the way of assistance.   They have a thankless job, and get little 
  763. credit for it.
  764.  
  765.      There are a number of expert programmers who visit the  Atari 
  766. forums regularly, either to support their own products, or just to 
  767. chat.   I have found all of them to be supportive in passing along 
  768. "inside"  information  on  squeezing performance out  of  the  ST.  
  769. QuickCIS  is  a much better piece of software due to the  help  of 
  770. these individuals.
  771.  
  772.      As I said,  it has been a group effort.   Thanks,  to all  of 
  773. you.
  774.  
  775.  
  776.                             - Jim Ness
  777.                             74415,1727
  778.  
  779.  
  780.  
  781.  
  782. L. Appendix
  783.  
  784.                                ***
  785.  
  786. QuickCIS files:
  787.  
  788.      * QUICKCIS.PRG - The QuickCIS program itself.   A copyrighted 
  789. file.
  790.  
  791.      * QUICKCIS.DOC - This doc file.
  792.  
  793.      * VERSION.DOC - Information about the changes included in the 
  794. latest QuickCIS version.
  795.  
  796.      * QUICKCIS.CNF  -  This   file  contains  your  current  user 
  797. configuration info.  QuickCIS cannot operate without this file and 
  798. the info it contains.
  799.  
  800.      * FILES.LST - QuickCIS uses this file to store a list of  the 
  801. files  you have asked to be downloaded.   The file is created  and 
  802. deleted on a dynamic basis.  Each entry in this file consists of a 
  803. single text line.  Each line consists of two numbers followed by a 
  804. CIS  filename.   The  first number is the position  (1-6)  of  the 
  805. desired CIS forum,  as it appears in your View Config dialog  box.  
  806. The  second number represents which CIS forum library the file  is 
  807. located in.
  808.  
  809.      * TIME.DAT  -  This  file  is  used  to  store  your  current 
  810. accumulated online minutes,  as well as the date your minutes were 
  811. last reset to zero.   QuickCIS will create this file if it is  not 
  812. found.   The  file consists of a single line of text.   That  line 
  813. consists of four numbers,  representing online minutes for each of 
  814. the  four bps rates,  and a text date indicating when the  numbers 
  815. were last reset.
  816.  
  817.      * <forum>.MSG - Files with the forum name in front,  and .MSG 
  818. in back contain the forum messages QuickCIS downloaded during  the 
  819. last call.  Each time you call and retrieve messages, the new file 
  820. overwrites  the old file.   CIS Mail messages are also  stored  in 
  821. this manner.
  822.  
  823.      * <forum>.NWS  -  Contains a  News  Flash  message  from  the 
  824. indicated forum.
  825.  
  826.      * <forum>.D1  - These  files contain  the  file  descriptions 
  827. retrieved from CompuServe.   The forum name is in front,  and  the 
  828. extender contains .D followed by the library number (0-17).
  829.  
  830.      * <forum>.M1 - Contain individual messages which are ready to 
  831. be  posted  in the indicated forum (or  CIS Mail).   The  trailing 
  832. number is sequentially assigned, from 1-99.
  833.  
  834.      *  LOGIN.SCR - Used for logging in via methods other  than  a 
  835. direct CIS connection.
  836.  
  837.      * SECTION.LST - This  optional file contains descriptions  of 
  838. each  of  the forums you attend,  laid out in a  specific  format.  
  839. They are read from within the Write Messages dialog,  by  clicking 
  840. on  the  "?"  button.   The sample  file  included  with  QuickCIS 
  841. contains the Atari forums info,  and indicates how to set up  your 
  842. other forums.
  843.  
  844.  
  845.                                ***
  846.  
  847. Using login scripts:
  848.  
  849.      QuickCIS  uses a very simple script interpreter to  follow  a 
  850. login script.   If you have chosen the LOGIN.SCR option for  Login 
  851. Via  in the View Config dialog,  you must use a text processor  to 
  852. build your own custom login script.   Sample scripts are  included 
  853. in the LOGIN.TXT file with this package.
  854.  
  855.      For each line of the script, the first digit must be a number 
  856. from 0 to 3,  the second digit must be a space,  and the remaining 
  857. characters are the related specifics of the command.
  858.  
  859.      If  the  first digit is 0,  the rest of the line  is  a  text 
  860. string to be sent to CompuServe by QuickCIS.
  861.  
  862.      If  the  first digit is 1,  the rest of the line  is  a  text 
  863. string to be received by QuickCIS from CompuServe.   QuickCIS will 
  864. wait  to see this string.   Any number of characters from 1 to  50 
  865. can be watched for.   QuickCIS will not proceed until it sees this 
  866. group of characters.   After the standard 90 second maximum pause, 
  867. QuickCIS will disconnect.
  868.  
  869.      If  the  first digit is 2,  the rest of the line  contains  a 
  870. delay time, in seconds.  This timer should not be counted on to be 
  871. extremely accurate.   QuickCIS will pause this many seconds before 
  872. proceeding to the next line of the script.
  873.  
  874.      If  the first digit is 3,  the rest of the line  contains  an 
  875. ASCII  value,  for  a single character which QuickCIS  must  send.  
  876. This  command  is useful for sending control codes,  or  a  Return 
  877. character.
  878.  
  879.      Examples:
  880.  
  881. 0 Jim Ness                  <-- send the string "Jim Ness" to CIS
  882. 1 User ID:                  <-- wait for "User ID:" to appear
  883. 2 3                         <-- pause 3 seconds
  884. 3 13                        <-- send ASCII 13 - a Return character
  885.  
  886.  
  887.      See  the LOGIN.TXT file for specific examples  pertaining  to 
  888. Telenet, Tymnet and Datapac.
  889.  
  890.  
  891.  
  892.                                ***
  893.  
  894.  
  895. Info on the makeup of the QUICKCIS.CNF file, by line:
  896.  
  897. 01) Code indicating which of the options is checkmarked in each  of 
  898. the five option categories in View Config.
  899. 02) Modem Init string
  900. 03) Modem Dial string
  901. 04) CompuServe acct. number
  902. 05) CompuServe password
  903. 06) unused
  904. 07) forum name, #1
  905. 08) forum libs, #1
  906. 09) forum read command, #1
  907. 10) forum name, #2
  908. 11) forum libs, #2
  909. 12) forum read command, #2
  910. 13) forum name, #3
  911. 14) forum libs, #3
  912. 15) forum read command, #3
  913. 16) forum name, #4
  914. 17) forum libs, #4
  915. 18) forum read command, #4
  916. 19) forum name, #5
  917. 20) forum libs, #5
  918. 21) forum read command, #5
  919. 22) forum name, #6
  920. 23) forum libs, #6
  921. 24) forum read command, #6
  922. 25) unused
  923. 26) D/L Path
  924. 27) Color flag (0=inverse, 1=norm)
  925. 28) Lib Age
  926. 29) unused
  927. 30) unused
  928. 31) unused
  929. 32) unused
  930. 33) unused
  931. 34) editor text macro, F1
  932. 35) editor text macro, F2
  933. 36) unused
  934. 37) CIS charges, cents/hour, 300bps
  935. 38) CIS charges, cents/hour, 1200bps
  936. 39) CIS charges, cents/hour, 2400bps
  937. 40) CIS charges, cents/hour, 9600bps
  938.  
  939.  
  940.                                ***
  941.  
  942.  
  943. Programming info:
  944.  
  945.      QuickCIS was written using Personal Pascal v2.05,  from  ICD.  
  946. A  small portion of the program is linked object code produced  by 
  947. the DRI assembler.
  948.  
  949.      QuickCIS expands the internal RS232 receive buffer of the  ST 
  950. to 2k bytes, to accomodate 9600bps.  The info arrives so fast, and 
  951. shutting  it off takes long enough,  that the default buffer would 
  952. overflow.
  953.  
  954.      A 56000 byte internal buffer is used to store incoming  text.  
  955. This  seems  to be a reasonable comprimise,  allowing all  STs  to 
  956. participate, while limiting disk accesses.
  957.  
  958.      QuickCIS  uses both pixel-related and text-related VDI  calls 
  959. to find out what type of monitor is being used.   This allows  the 
  960. program  to utilize dialog boxes and text properly.   Moniterm  is 
  961. supported, as well as the ST, STE and TT resolutions.
  962.  
  963.      Rather  than  use standard Pascal I/O  calls,  QuickCIS  uses 
  964. GEMDOS and BIOS calls, through the bindings provided with Personal 
  965. Pascal.  This provides the fastest possible I/O.
  966.  
  967.      The  current  Pascal source code for QuickCIS  is  over  3500 
  968. lines long,  with a file length of about 130k bytes.   The initial 
  969. object  code file is also about 130k bytes,  with the  linked  and 
  970. optimized .PRG file being about 110k bytes.
  971.  
  972.  
  973.